<?php 
	echo $this->Form->create('AlunoFinanceiro');
	echo '<fieldset><legend>Editar</legend>';
	echo '<table>';
	echo "<tr><td>Aluno(a):</td><td><b>{$this->request->data['Aluno']['nome']}</b></td></tr>";
	echo "<tr><td>Ano:</td><td><b>{$this->request->data['AlunoFinanceiro']['ano']}</b></td></tr>";
	echo "<tr><td>Mês:</td><td><b>{$meses[$this->request->data['AlunoFinanceiro']['mes']]}</b></td></tr>";
	echo '</table>';
	echo '<hr />';
	echo $this->Form->input('id', array('type' => 'hidden'));
	echo $this->Form->input('aluno_id', array('type' => 'hidden'));
	echo $this->Form->input('ano', array('type' => 'hidden'));
	echo $this->Form->input('mes', array('type' => 'hidden'));
	echo $this->Form->input('situacao', array('type' => 'hidden', 'value' => 'P'));
	echo '<div style="clear:both;"></div>';
	echo $this->Form->input('data_vencimento', array('type' => 'text', 'label' => __('Dt Vecto.'), 'class' => 'maskdata data'));
	echo $this->Form->input('data_pagto', array('type' => 'text', 'value' => $data_pagto, 'label' => __('Dt Pagto.'), 'class' => 'maskdata data'));
	echo $this->Form->input('valor_pago', array('type' => 'text', 'label' => __('R$ Pago'), 'class' => 'moeda-real moeda'));
	echo '</fieldset>';
	echo '<div id="fs_diferenca_pagto"></div>';
	echo '<div class="botoes_form">';
	echo '<div id="botao_submit" style="display:none; float:left;">';
	echo $this->Form->button('Efetuar Pagamento', array('type' => 'button', 'onClick' => "javascript:efetuar_pagamento();"));
	echo '</div>';
	echo $this->Form->button('Fechar', array('type'=>'button', 'onClick' => "javascript:$('#dialog_efetuar_pagamento').dialog('close')"));
	echo '</div>'; 
	echo $this->Form->end();
?>

<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/jquery.maskMoney.0.2.js"></script>
<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/maskinputmoney.js"></script>
<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/jquery.maskedinput-1.2.2.min.js"></script>
<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/maskinput.js"></script>
<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/jquery.ui.datepicker-pt-BR.js"></script>
<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/datepicker.js"></script>	

<script>

	function efetuar_pagamento() {

		if (!$('#AlunoFinanceiroDataPagto').val()) {
			alert('Data do pagamento deve ser informada!');
			return;
		}

		if (!$('#AlunoFinanceiroValorPago').val()) {
			alert('Valor do pagamento deve ser informado!');
			return;
		}

		if (!confirm('Confirma baixa da mensalidade?')) {
			return;
		}
		
		$.ajax({
			type: 'POST',
			dataType: 'json',
			url: '<?php echo $this->request->base; ?>/aluno_financeiros/efetuar_pagamento/',
			data: $('#AlunoFinanceiroEfetuarPagamentoForm').serialize(),
			async: true,
			beforeSend : function() {
				$('#dialog_efetuar_pagamento').css('opacity','0.4');
			},
			success: function(retorno){
				if (retorno.sucesso) {
					$('#dialog_efetuar_pagamento').css('opacity','1').dialog('close');
					carrega_mensalidades();
				} else {
					alert(retorno.mensagem);
				}
			}
		});

	}

	$('#AlunoFinanceiroValorPago').change(function(){

		$.ajax({
			type: 'POST',
			url: '<?php echo $this->request->base; ?>/aluno_financeiros/diferenca_pagamento/',
			data: $('#AlunoFinanceiroEfetuarPagamentoForm').serialize(),
			async: false,
			beforeSend : function() {
				$('#dialog_efetuar_pagamento').css('opacity','0.4');
			},
			success: function(view){
				$('#dialog_efetuar_pagamento').css('opacity','1');
				$('#fs_diferenca_pagto').html(view);
				$('#botao_submit').show();
			}
		});

	});

</script>